home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr53 / pctv4n_1.zip / QELIBAPI.H < prev    next >
Text File  |  1993-06-10  |  2KB  |  64 lines

  1. /*************************************************
  2. * FILE NAME: qelibapi.h   TITLE: QELIB API functions
  3. *
  4. * AUTHOR: Ken North     Resource Group, Inc.    
  5. *                       2604B El Camino Real, #351
  6. * copyright(c)1992      Carlsbad, CA 92008
  7. **************************************************
  8. * SYNOPSIS: 
  9. *     Function prototypes for use with Q+E Lib
  10. *        database DLLs
  11. **************************************************/
  12.  
  13. #ifndef __QEAPI_H
  14. #define __QEAPI_H
  15.  
  16. #define __QE
  17.  
  18. #ifndef __WINDOWS_H  /* prevent multiple includes */
  19. #include <windows.h>
  20. #endif
  21.  
  22. #ifndef __QEDEFS_H
  23. #include "QEdefs.h"
  24. #endif
  25.  
  26.  
  27. /*        define QELIB funcs as PASCAL style calls */
  28.                         
  29. int FAR PASCAL qeBeginTran( int );
  30. int FAR PASCAL qeBindCol( int, int, 
  31.                     POINTER, POINTER);
  32.  
  33. POINTER FAR PASCAL qeColName( int, int );
  34. int FAR PASCAL qeColScale( int, int );
  35. int FAR PASCAL qeColType( int, int );
  36. long FAR PASCAL qeColWidth( int, int );
  37. int FAR PASCAL qeConnect( POINTER );
  38. int FAR PASCAL qeCommit( int );
  39.  
  40. LONG FAR PASCAL qeDataLen( int );
  41. LONG FAR PASCAL qeDBErr();
  42. int FAR PASCAL qeDisconnect( int );
  43.  
  44. int FAR PASCAL qeEndSQL( int );
  45. int FAR PASCAL qeErr(void);
  46. int FAR PASCAL qeExecSQL( int, POINTER );
  47.  
  48. int FAR PASCAL qeFetchNext( int );
  49.  
  50. int FAR PASCAL qeNumCols( int );
  51.  
  52. int FAR PASCAL qeRollback( int );
  53.  
  54. POINTER FAR PASCAL qeValChar( int, int, 
  55.                             POINTER, int );
  56.  
  57. int FAR PASCAL qeValCharBuf( int, POINTER, 
  58.                             int, POINTER, int );
  59.  
  60. #endif
  61.  
  62.  
  63.  
  64.